﻿using System;

namespace _5
{
    class Program
    {
        static void Main(string[] args)
        {
            //一、创建一个Student类，类中包含三个公共成员变量：
            //stuName(学生姓名)，stuAge(学生年龄)，stuSex(学生性别)，
            //一个静态成员变量tcAge(共青团员退团年龄)，定义一个构造函数用于初始化学生姓名，
            //学生年龄，学生性别，再定义一个无参构造函数，再定义一个静态的方法SayHello()，
            //输出学生的所有信息，实例化一个对象Mary

            //Student a = new Student("张三",21,"男");
            //a.SayHello();


            //二、	创建一个Math类，里边定义两个静态的方法，
            //    一个用于求两个数的和，另一个用于求三个数的和，
            //    方法名都定义成Add()（利用方法的重载）



            //Math.Add(1, 2);
            //Math.Add(5, 8, 9);




            //三,编写一个程序，用于计算三个职员的工资。
            //第一位职员默认的基本工资为1000元，第二位职
            //员除具有基本工资外，还具有住房津贴。接受用
            //户输入的基本工资和住房津贴。第三位职员可能
            //是经理也可能不是，如果是，则有奖金收入，应
            //接受输入的奖金值。奖金应加到基本工资内（提示：
            //创建一个Employee类，类中创建一个ComputeSalary()的方法，
            //为每个不同类别的职员重载该方法）
            Employee s = new Employee(1000, 0, 0);
            s.ComputeSalary(1000);
            Console.WriteLine("输入b2基础工资");
            int h = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("输入津贴");
            int h2 = Convert.ToInt32(Console.ReadLine());
            s.ComputeSalary2(h + h2);
            Console.WriteLine("是否经理");
            String b = Console.ReadLine();
            if (b.Equals("是"))
            {
                Console.WriteLine("输入c2基础工资");
                int h3 = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("输入津贴");
                int h4 = Convert.ToInt32(Console.ReadLine());
                s.ComputeSalary3(h3 + h4);


            }
            else
            {
                Console.WriteLine("输入基础工资");
                int h5 = Convert.ToInt32(Console.ReadLine());
                s.ComputeSalary3(h5);
            }
            
           





        }
    }
}
